stall for selling water - German English Dictionary